granadilla tree
noun
: a West Indian tree (Brya ebenus) of the family Leguminosae that furnishes a fine grade of green ebony
Love words? Need even more definitions?
Merriam-Webster unabridged
Share